package cn.csc.module.order.framework.rpc;

import cn.csc.module.member.api.address.MemberAddressApi;
import cn.csc.module.member.api.user.MemberUserApi;
import cn.csc.module.pay.api.order.PayOrderApi;
import cn.csc.module.product.api.sku.SkuApi;
import cn.csc.module.product.api.spu.SpuApi;
import cn.csc.module.product.api.stocklock.SkuStockLockApi;
import cn.csc.module.shop.api.detail.ShopDetailApi;
import cn.csc.module.shop.api.user.ShopUserApi;
import cn.csc.module.shoppingCard.api.card.CardApi;
import cn.csc.module.shoppingCard.api.transaction.CardTransactionApi;
import cn.csc.module.system.api.ip.KuaiDi100CompanyCodeApi;
import org.springframework.cloud.openfeign.EnableFeignClients;
import org.springframework.context.annotation.Configuration;

/**
 * 启用 FeignClient 的自动配置
 * @author liuchuang
 * @version 1.0
 * @date 2023/5/29 9:18
 * @modify
 */
@Configuration(proxyBeanMethods = false)
@EnableFeignClients(clients = {CardApi.class, CardTransactionApi.class, SkuStockLockApi.class, MemberAddressApi.class, SkuApi.class, SpuApi.class, PayOrderApi.class, ShopUserApi.class, ShopDetailApi.class, MemberUserApi.class, KuaiDi100CompanyCodeApi.class})
public class RpcConfiguration {

}
